Component Viewer initial commit#725
Conversation
jreineckearm
left a comment
There was a problem hiding this comment.
Reviewed first couple of files, main focus on previously existing ones. See individual comments.
evaluateFormatSegmentValue now skips reference recovery when the printf subexpression fully folds to a constant (constValue present), avoiding grabbing containers from non-executed branches.
* change component viewer icon to custom icon * updating GUI at various events and removing unneeded code * refactoring scvd and svd files paths functions to a single function * fixing a typo --------- Co-authored-by: Thorsten de Buhr <thorsten.deBuhr@arm.com>
Co-authored-by: Thorsten de Buhr <thorsten.deBuhr@arm.com>
* refactoring private variables location in controller class * removing extra layer of componentViewer main and changing controller name to main * updating tests and files in accordance with new class names --------- Co-authored-by: Thorsten de Buhr <thorsten.deBuhr@arm.com>
* removed old test file that is not needed * removing unneeded test file --------- Co-authored-by: Thorsten de Buhr <thorsten.deBuhr@arm.com>
jreineckearm
left a comment
There was a problem hiding this comment.
LGTM. Thanks, @thorstendb-ARM and @omarArm ! I know this was (and still is) a huge piece of work.
Code review completed, critical feedback has been addressed. Let's continue to work through the remaining list of feedback items as we go.
Manual testing of the changes showed issues regarding refresh triggers. And window updates after disconnecting/reconnecting. Work on this is in progress in #752 .
Since we now have reached a good first baseline of code quality and automated tests, I am good to merge this PR despite the known issues. Confidence is high that we can fix the remaining problems quickly until the next scheduled release. Hence I rather have this in for easy early testing and accept that the view isn't fully operational yet. This also allows from now on code reviews with smaller and more focused increments, and hence more stabilized functionality going forward.
* Component Viewer initial commit --------- Authored-by: Thorsten de Buhr <thorsten.deBuhr@arm.com> Co-authored-by: Omar Elkhouly <omar.elkhouly@arm.com>
Implements
Checklist